nastaveni IBRestoreService

Otázka od: David Fajfr

26. 4. 2004 10:35

Ahoj,
nevite nekdo, jak nastavit TIBRestoreService, pokud chcete provest obnovu
databaze z lokalu na jiny pocitac?
Kod nize neprojde, protoze cilovy pocitac ocekava BackupFile na svem
lokalnim disku, kde ho pochopitelne nenajde.

with IBRestoreService do begin
        Active := False;
        LoginPrompt := False;
        Params.Values['user_name'] := 'SYSDBA';
        Params.Values['password'] := 'masterkey';

        Protocol := TCP;
        ServerName := 'IPAdresa';
        Active := True;
        Options := [CreateNewDB, UseAllSpace];
        PageBuffers := 3000;
        PageSize := 4096;
        BackupFile.Text := 'C:\database.gdb';
        DatabaseName.Text := 'IPAdresa:C:\database.gdb;
        ServiceStart;
        while not Eof do begin
          GetNextLine;
          Application.ProcessMessages;
        end;
end;
Delphi 5 Prof., IBX 5.03
David

Odpovedá: petr palicka

26. 4. 2004 12:38

Ahoj,

   BackupFile _musi_ byt na lokalnim disku serveru!

Peca


Odpovedá: David Fajfr

26. 4. 2004 13:03

From: "petr palicka" <palicka.petr@seznam.cz>

> Ahoj,
>
> BackupFile _musi_ byt na lokalnim disku serveru!
>
> Peca


Proc musi? Gbak umi provest obnovu z localu na server.
Zapis nize mi funguje, ale potrebuji totez dosahnout pomoci IBRestoreService.

gbak -R -T c:\database.fbk 62.204.224.20:f:\database.fdb -user SYSDBA -password
masterkey

David

Odpovedá: petr palicka

26. 4. 2004 14:34

> Proc musi? Gbak umi provest obnovu z localu na server.

AFAIK server pracuje pouze s lokalnim filesystemem.

> Zapis nize mi funguje, ale potrebuji totez dosahnout pomoci IBRestoreService.
> gbak -R -T c:\database.fbk 62.204.224.20:f:\database.fdb -user SYSDBA -
password masterkey

mno, ze to gbak umi vim, ale si to zarizuje nejak jinak.
IMHO gbak umi serveru gbk poslat po siti, zatimco
IBRestoreService jenom vola sluzby serveru a neumi mu
nic posilat. tohle by snad presneji vedel Pavel Cisaru.

Peca